¿Qué son?
Los registros son la memoria principal de la computadora. Existen diversos registros de propósito general y
otros de uso exclusivo. Algunos registros de propósito general son utilizados para cierto tipo de funciones.
Existen registros acumuladores, puntero de instrucción, de pila, etc.
Los registros son espacios físicos dentro del microprocesador con capacidad de 4 bits hasta 64 bits dependiendo
del microprocesador que se emplee.
¿Quienes lo utilizan?
Antes de nada, para el desarrollo de esta parte hablaremos indistintamente de registros de activación o de
marcos de pila. Esto se debe a que en la documentación encontrada sobre el manejo de los registros ebp y esp se
hace mención a dicho concepto de marco de pila. Puesto que el lenguaje permite recursividad, los registros de
activación se asignan dinámicamente.
(Urbina, 2011) Las operaciones básicas en un lenguaje ensamblador son la suma la
resta la multiplicación y la
división y Necesitara un poco más de información sobre la arquitectura y SO para el cual programas.
Se denomina lenguaje máquina a la serie de datos que la parte física de la computadora o hardware, es capaz de
interpretar. El lenguaje máquina fue el primero que empleo el hombre para la programación de las primeras
computadoras. Una instrucción en lenguaje máquina puede representarse de la siguiente forma:
011011001010010011110110. Esta secuencia es fácilmente ejecutada por la computadora, pero es de difícil
interpretación, siendo aún más difícil la interpretación de un programa (conjunto de instrucciones) escrito de
esta forma.
Esta dificultad hace que los errores sean frecuentes y la corrección de los mismos costosa, cuando no imposible,
al igual que la verificación y modificación de los programas.
La memoria principal puede ser considerada como un arreglo lineal de
localidades de almacenamiento de un byte de tamaño. Cada localidad de almacenamiento tiene asignada una
dirección que la identifica
Se distinguen los siguientes propósitos del sistema de administración de memoria:
Protección.
Si varios programas comparten la memoria principal, se debería asegurar que el programa no sea capaz de cambiar
las ubicaciones no pertenecientica él. Aunque una acción de escritura puede tener efectos más graves que una de
lectura, esta última tampoco debería estar permitida, para proporcionar algo de privacidad al programa.
| PRESENTADO POR: | Sánchez Flores Aleksandra Estefanía |
|---|